草庐IT

javascript - window.open 不可调整大小,可滚动

全部标签

ruby - 根据 Windows 上的每个请求重新加载 Sinatra 应用程序

我已经根据这个thread设置了Rack::Reload#config.rurequire'rubygems'require'sinatra'set:environment,:developmentrequire'app'runSinatra::Application#app.rbclassSinatra::Reloader通过thinstart-Rconfig.ru使用thin运行,但它只会重新加载新添加的路由。当我更改现有路线时,它仍会运行旧代码。当我添加新路由时,它会正确地重新加载它,因此它可以访问,但它不会重新加载任何其他内容。例如,如果我将路线更改为get'/'do'bar'

ruby - 在 Windows XP 中安装 Ruby Curb gem

我正在尝试使用ruby​​1.8进行文件上传,但似乎没有好的现成解决方案。他们似乎都需要一些第3方补丁或项目的分支才能工作。我会使用mechanize,但实际上我需要与xmlapi接口(interface),而mechanize似乎是专门为直接处理网页而设计的。我已经尝试过RestClient但它没有开箱即用的多部分表单功能,您必须使用项目的分支才能使其工作。Net:HTTP似乎也存在类似情况我认为curb是可行的方法,因为无论如何我可能都想使用multicurl来完成我计划做的其他事情。但是,在我的Windows机器上,我似乎无法安装curbgem。geminstallcurb给出了

ruby - Heroku 应用程序崩溃并显示 'libruby.so.1.9: cannot open shared object file'

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我在部署这个应用程序时从未遇到过问题,但我刚刚推送,现在我遇到了这个奇怪的错误,它在堆栈中足够深,甚至没有被发送到Airbrake。我觉得这可能是Heroku的问题,可能与https://status.heroku.com/incidents/450有关。?你怎么看?2012-10-14T08:40:31+00:00heroku[web.1]:State

ruby-on-rails - 无法在 Windows 7 上安装 Rmagick 和 Imagemagick

当我从rmagick-2.13.1.gem所在的目录运行geminstallrmagick-2.13.1.gem时,我收到一条错误消息,指出它无法构建gemnative扩展,如下所示它说c:/Ruby192/bin/ruby.exeextconf.rbcheckingforRubyversion>=1.8.5...yesUnabletogetImagemagickversion***extconf.rbfailed***CouldnotcreateMakefileduetosomereason,probablylackofnecessarylibrariesand/orheaders.

ruby - Cookie 数据大小超过 4K - 但其 'only' 1100 字节已加密

我有一个使用Rack::Session::Cookie的Sinatra应用useRack::Session::Cookie,:key=>'my.key',:path=>'/',:expire_after=>3600,#Inseconds:secret=>'something'我在session中有一个地方可以设置数据,我转储了session,大约在erb调用之前有600字节puts"sessionis#{session.inspect}"==>400bytesoftext然后我得到Warning!Rack::Session::Cookiedatasizeexceeds4K.Warnin

ruby - 计算具有特定子集大小的集合分区

给定一个包含n个元素的集合,我需要找到该集合的所有分区,其中有k个大小几乎相等的子集。例如,对于一个有7个元素和3个子集的集合,我只想要分区,其中有两个子集,每个子​​集有2个元素,一个子集有3个元素。我不想要一个包含1、2和4个元素的子集的分区。换句话说,有877possiblepartitions对于一组7个元素,但我只对由2/2/3个元素组成的子集组成的105个(?)分区感兴趣:实际上n大约是35,这意味着大约有2.81*1027个分区,“仅”8,338,573,669,964,101partitionswiththreesubsets.因此,我不可能将它们全部计算出来并费力地找

ruby - 如何调整 pry 色

编辑:褪色灰色仅是0.9.7.3及之前版本的问题。它后来变成了深灰色。Pry具有很好的着色效果,但创建或更改对象时返回的值是我几乎看不到的褪色灰色。u=User.new=>#我尝试修改.pryrc中的值,但无法更改此颜色或与此相关的任何其他颜色。 最佳答案 Pry使用CodeRay进行着色,因此您可以将以下内容放入您的.pryrc文件中:CodeRay.scan("example",:ruby).term#justtoloadnecessaryfilesTERM_TOKEN_COLORS={:symbol=>'1;31'#willm

ruby - Ruby 对象有大小限制吗?

我正在构建一些在应用程序中生命周期很短的大字符串。String对象会增长到任意大到ruby​​实例的物理限制吗?我想知道的是,如果没有任何限制字符串大小的干预,我的应用程序是否会因内存不足而受到影响,或者它是否会正常降级。感谢任何输入! 最佳答案 有一个限制。String可以是2**31-1(相应地2**63-1在64位ruby​​上)。您可以通过以下方式查看限制:>>s=String.new("1"*(2**32))RangeError:bignumtoobigtoconvertinto`long'from(irb):3:in`*

解决台式机麦克风不可用问题,只有音频输出,无音频输入

解决台式机麦克风不可用问题戴尔灵越3880最近因为需要开线上会议,发现戴尔台式机音频只有输出没有输入,也就是只能听见声音,无法输入声音。先后尝试了各种驱动安装更新之类的调试,无果。之后通过戴尔支持解决~这里多说一句,专业的就是专业,问题描述过去,直接给了解决方案,可能是他们遇到的相似问题比较多了,但也告诉我们,有些时候是可以通过这些官方服务解决问题的,比起自己折腾效率要高很多。那就记录一下吧~问题描述:电脑只能输出声音,不能输入声音。1、前提需要准备一只带麦克风的耳机,将耳机插入面板。2、先确定是否可以听到声音,可以通过播放歌曲或者视频。3、然后确认麦克风是否可用,可以通过调用win自带麦克风

在Windows上安装TkInter:完整教程

在Windows上安装TkInter:完整教程如果你正在寻找一种可在Windows上使用的GUI库,那么TkInter是一个非常好的选择。但是,如果你手头的资源中没有TkInter,则你需要使用下面步骤进行安装。以下是在Windows上安装TkInter的完整教程。步骤1:安装Python要在Windows上开始使用TkInter,你需要先安装Python。打开Python官方网站,并下载最新版本的Python3。安装时,请务必选择添加Python3PATH变量选项。步骤2:检查是否已安装Tcl/TkTkInter是Tcl/Tk之上的一个封装,所以在安装TkInter之前,你需要检查你的系统上